.banner_m .img{
	height: 100%;
}
.banner_m .swiper-pagination-bullet{
	margin: .05rem;
}
.banner_m .swiper-pagination{
	position: absolute;
    bottom: .1rem;
    left: 50%;
    margin-left: -.4rem;
}
.banner_m .swiper-pagination-bullet-active{
	background: #fff;
}
.banner_m .swiper-pagination-bullet{
	background: #fff;
}
.index_content_m #header p{
	text-align: center
}
.index_content_m #header p.title {
    color: #444;
    font-size:0.32rem;
}
.index_content_m #header{
	padding: 0.7rem 0rem 0.6rem ;
}
.index_content_m #header p.subtitle{
	color: #c1c1c1;
    font-size: 0.24rem;
}
/*最新动态*/
.index_content_m .newsList ul,.dynamic_m .newsList ul{
	margin-top: -.2rem;
}
.index_content_m .newsList li,.dynamic_m .newsList li{
	width: 100%;
	padding:.4rem; 
	-moz-box-sizing: border-box;  /*Firefox3.5+*/
    -webkit-box-sizing: border-box; /*Safari3.2+*/
    -o-box-sizing: border-box; /*Opera9.6*/
    -ms-box-sizing: border-box; /*IE8*/
    box-sizing: border-box;
    border-bottom: rgba(0,0,0,0.1) 1px solid;
}
.dynamic_m .newsList li{
    padding: .6rem 0.4rem;
}
.index_content_m .newsList .data,.dynamic_m .newsList .data{
	color: #8a8a8a;
    font-size: 0.32rem;
	font-family: "HELVETICANEUELTPRO-THEX", Arial !important;
}
.index_content_m .newsList .data span,.dynamic_m .newsList .data span{
	color:#bdbdbd;
}
.index_content_m .newsList .name,.dynamic_m .newsList .name{
	line-height:0.64rem;
    font-size: 0.34rem;
    color: #464646;
    overflow:hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.index_content_m .newsList .discription,.dynamic_m .newsList .discription{
	font-size: 0.28rem;
    line-height: 0.45rem;
    margin-top: .15rem;
	color: #6a6a6a;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient: vertical;
}
.index_content_m .newsList .more,.index_content_m .productList .more,.index_content_m .about .more{
	color: #fff;
	font-family: "HELVETICANEUELTPRO-THEX";
    border: #4E4E4E 1px solid;
    background: #4E4E4E;
    border-radius: 0px;
    width: 60%;
    margin: .6rem auto;
    line-height: 40px;
    text-align: center;
    display: block;
}
/*咨询业务 */
.index_content_m .consulting .banner2 .img{
	width: 5.2rem;
	height: 2.4rem;
	margin: 0 auto;
	overflow: hidden;
}
.index_content_m .consulting .banner2 .img img{
	width: 100%;
}
.index_content_m .consulting .banner2 .swiper-button-prev,.index_content_m .consulting .banner2 .swiper-button-next{
	background-image: none;
	top: 1.2rem;
}
.index_content_m .consulting .banner2 .swiper-button-prev .fa,.index_content_m .consulting .banner2 .swiper-button-next .fa{
	font-size: .7rem;
    opacity: .7;
    filter: alpha(opacity=70);
}
.index_content_m .consulting .banner2 .con{
	padding:0px .2rem; 
}
.index_content_m .consulting .banner2 .title{
	text-align: center;
	margin: .3rem 0rem;
	color: #595959;
}
.index_content_m .consulting .banner2 .b_img{
	width: 100%;
}
.index_content_m .consulting .banner2 .description{
    line-height: .5rem;
    overflow: hidden;
    color: #868686;
    font-size: .28rem;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient: vertical;
    text-align: center;
}

/*行业咨询*/
.index_content_m .productList,.mobile_right .productList{
	background: #fff;
}
.index_content_m .productList li,.mobile_right .productList li{
	width: 48%;
	margin: 0 1% 2% 1%;
    background-color: #fff;
    float: left;
}
.index_content_m .productList li .img,.mobile_right .productList li .img{
	width: 100%;
	height:2.28rem;
	overflow: hidden; 
}
.index_content_m .productList li .img img,.mobile_right .productList li .img img{
	width: 100%;
}
.index_content_m .productList li .title,.mobile_right .productList li .title{
	margin-top: 10px;
    color: #565656;
    font-size: .28rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.index_content_m .productList li .subtitle,.mobile_right .productList li .subtitle{
	font-size: .26rem;
	color: #7E7E7E;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
/*集团介绍*/
.index_content_m .about .description{
	color: #929292;
	font-size:0.26rem;
	line-height: .45rem;
	padding: 0rem .35rem;
}

/*精英团队*/
.index_content_m .teamList li,.mobile_right .teamList li{
	width:100%;
	padding:0.4rem 0.05rem;
	border-bottom: #e4e4e4 1px dotted;
}
.index_content_m .teamList .img,.mobile_right .teamList .img{
	width: 2.8rem;
	height: 1.56rem;
	overflow: hidden;
	margin-top: .1rem;
    margin-left: .1rem;
}
.index_content_m .teamList .img img,.mobile_right .teamList .img img{
	width: 100%;
}
.index_content_m .teamList .content,.mobile_right .teamList .content{
	width: 3.64rem;
    margin-left:0.35rem;
}
.index_content_m .teamList .content .title,.mobile_right .teamList .content .title{
	font-size: 0.34rem;
    color: #444;
}
.index_content_m .teamList .content .subtitle,.mobile_right .teamList .content .subtitle{
	font-size: 0.26rem;
	color: #888;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.index_content_m .teamList .content .description,.mobile_right .teamList .content .description{
	color: #949494;
	font-size: 0.28rem;
    margin-top: .2rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient: vertical;
}
/*合作伙伴*/
.index_content_m .party{
	background-color: #eff3f7;
}
.index_content_m .party .content{
	padding: 0.6rem 0;
}
.index_content_m .party .wrapper{
    width: 100%;
    height:0.8rem;
    overflow-x: auto;
    overflow-y: hidden;
}
.index_content_m .party .wrapper ul{
	width:12.8rem;
	height: .8rem;
}
.index_content_m .party li{
    width: 1.6rem;
    height: 0.8rem;
    float: left;
    overflow:hidden;
}
.index_content_m .party li img{
	width: 100%;
}

/*联系*/
.index_content_m .contact .content{
	padding:0rem .3rem; 
}
.index_content_m .contact .content p{
	line-height: .55rem;
    font-size:0.26rem;
    color: #999;
    width: 100%;
}
.index_content_m .contact .content .company{
	color: #474747;	
	font-size: 0.28rem;	
	margin-bottom:0.3rem;
	line-height: 0.28rem;
}
.index_content_m .contact .content .tel{
	color: #646464;
}
.index_content_m .contact .pic{
	padding: .2rem .3rem;
}
.index_content_m .contact .pic a {
    color: #fff;
    width: 30px;
    height: 30px;
    display: block;
    font-size: 16px;
    background: #cacaca;
    margin-right: 10px;
    text-align: center;
    border-radius: 30px;
    float: left;
}
.index_content_m .contact .pic a i {
    margin-top: 7px;
    font-size: 16px;
}
